<?php

class Actualite_model extends CI_Model {

    function __construct() {
        parent::__construct();
    }

    /* Ajouter une actualité */
    function ajouter($array = null) {
        if ($array == null) return false;
        $this->db->insert('news', $array);
    }

    /* modifier une actualité */
    function modifier($array = null) {
        if ($array == null) return false;
        $this->db->where('id_new', $array['id_new']);
        $this->db->update('news', $array);
    }

    /* Supprimer une actualité */
    function supprimer($id = null) {
        $this->db->delete('news', array('id_new' => $id));
    }

    /* Affiche les actualité plus récente que le dateTime ... */
    function afficher($datetime = null) {
        if ($datetime == null) return false;

        $this->db->where('time >=', $datetime);
        $this->db->select('*');
        $query = $this->db->get('news');
        
        return $query->result();
    }

    /*Retourne les info d'une actu pour modification ...*/
    function get_actu_by_id($id){
        $this->db->where(array('id_new'=>$id));
        $this->db->select('*');
        $query = $this->db->get('news');
        
        return $query->first_row();
    }
}
